home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #11 / Amiga Plus CD - 2004 - No. 11.iso / AmiSoft / Game / misc / WormWars.lha / WormWars / Install next >
Text File  |  2004-08-22  |  3KB  |  143 lines

  1. ; $VER: Worm Wars 8.0 (19.8.2004)
  2. ; Installer script for Worm Wars
  3. ; © Copyright 2004 Amigan Software
  4. ; Required: Installer 42.9+. Recommended: Installer 44+.
  5.  
  6. (set @app-name ("Worm Wars 8"))
  7. (welcome "Welcome to the Worm Wars 8 installation script!")
  8. (if (>= @installer-version 44)
  9.     (effect "center" "radial" $FFFF00 $0000FF)
  10. )
  11.  
  12. (complete 0)
  13.  
  14. (set #new_dir
  15.     (askdir
  16.         (prompt "Where do you want to install Worm Wars 8?\n"
  17.         "A drawer called \"WormWars\" will be created.\n")
  18.         (default "Work:")
  19.         (help @askdir-help)
  20.     )
  21. )
  22. (set @default-dest (tackon #new_dir "WormWars"))
  23. (makedir @default-dest (infos))
  24. (complete 5)
  25. (set #dest-parent (tackon "/" #new_dir))
  26. (copyfiles
  27.     (source "/WormWars.info")
  28.     (dest #dest-parent)
  29. )
  30.  
  31. ;PROGRAM------------------------------------------------------------------
  32.  
  33. (complete 5)
  34. (copyfiles
  35.     (source "WormWars")
  36.     (dest @default-dest)
  37.     (infos)
  38. )
  39.  
  40. ;DOCUMENTATION------------------------------------------------------------
  41.  
  42. (complete 15)
  43. (copyfiles
  44.     (source "WormWars.guide")
  45.     (dest @default-dest)
  46.     (infos)
  47. )
  48.  
  49. ;SOUND EFFECTS------------------------------------------------------------
  50.  
  51. (complete 25)
  52. (set #dir-fx (tackon @default-dest "fx"))
  53. (makedir #dir-fx)
  54. (copyfiles
  55.     (source "fx")
  56.     (pattern "#?")
  57.     (dest #dir-fx)
  58. )
  59.  
  60. ;MUSIC--------------------------------------------------------------------
  61.  
  62. (complete 40)
  63. (set #dir-music (tackon @default-dest "music"))
  64. (makedir #dir-music)
  65. (copyfiles
  66.     (source "music")
  67.     (pattern "#?")
  68.     (dest #dir-music)
  69. )
  70.  
  71. ;LEVELSETS----------------------------------------------------------------
  72.  
  73. (complete 50)
  74. (copyfiles
  75.     (pattern "#?.lset")
  76.     (dest @default-dest)
  77.     (infos)
  78. )
  79.  
  80. ;LIBRARIES----------------------------------------------------------------
  81.  
  82. (complete 55)
  83. (copylib
  84.     (prompt "Installing MEDPlayer.library to LIBS:")
  85.     (help "Worm Wars can use this to play MED songs.");
  86.     (source "MEDPlayer.library")
  87.     (dest "LIBS:")
  88.     (confirm)
  89. )
  90.  
  91. ;FONT---------------------------------------------------------------------
  92.  
  93. (complete 60)
  94. (set #fontchoice
  95.     (askchoice
  96.         (prompt "Would you like to install WormWars.font?")
  97.         (help "Worm Wars can use this 8x8 monospaced font rather than Topaz 8.")
  98.         (choices "Yes" "No")
  99.         (default 0)
  100. )   )
  101.  
  102. (if (= #fontchoice 0)
  103. (   (copyfiles
  104.         (source "Fonts/WormWars.font")
  105.         (dest "FONTS:")
  106.     )
  107.     (complete 65)
  108.     (makedir ("FONTS:WormWars"))
  109.     (complete 70)
  110.         (copyfiles
  111.             (source "Fonts/WormWars/8")
  112.             (dest "FONTS:WormWars")
  113. )   )   )
  114.  
  115. ;SOURCE CODE--------------------------------------------------------------
  116.  
  117. (complete 75)
  118. (set #guruchoice
  119. (askchoice
  120.      (prompt "Are you interested in the source code?")
  121.      (choices "Yes" "No")
  122.      (default 1)
  123.     (help @askchoice-help)
  124. )
  125. )
  126. (if (= #guruchoice 0)
  127. (   (set #dir-source (tackon @default-dest "Source"))
  128.     (makedir #dir-source)
  129.     (complete 80)
  130.     (copyfiles
  131.         (prompt "Copying source code...")
  132.         (source "Source")
  133.         (pattern "#?")
  134.         (help @copyfiles-help)
  135.         (dest #dir-source)
  136.         (all)
  137.         (infos)
  138.     )
  139. ))
  140.  
  141. (complete 100)
  142. (exit bye)
  143.